/*
 * 求一元二次方程的根
 *
 * 题目链接：https://programming.pku.edu.cn/probset/6c33c406908948408786e82906caf024/d8957ea735e6401698091babbb502d63/
 * 作者：lyazj <seeson@pku.edu.cn>
 *
 * 本题所需主要知识点：
 *   - 分支
 *
 * 本题易错点：
 *   - 未正确判断两根大小关系
 *   - 使用了 C 而非 C++ 且错误使用了 abs() 计算浮点绝对值
 */

#include <iostream>
#include <iomanip>
#include <cmath>

using namespace std;

int main()
{
  double a, b, c;
  cin >> a >> b >> c;
  double d = b*b/4 - a*c;
  double x = -b/(2*a);

  cout << fixed << setprecision(5);
  if(d < 0) {
    cout << "no solution" << endl;
  } else if(d == 0) {
    cout << "x1=x2=" << x << endl;
  } else {
    d = fabs(sqrt(d) / a);
    cout << "x1=" << x + d << ";x2=" << x - d << endl;
  }
  return 0;
}
